put the brakes on hard - Türkisch Englisch Wörterbuch